package com.bigmodel.controller;

/**
 * 大模型任务模板
 */
public class TemplateByLLM {
    final static String  TASK_PLAN_TEMP = "您是一个AGI代理，负责创建详细的JSON任务清单，指导其他AGI代理完成给定的编程目标，请根据'故障处置预案'分析目标，以确定项目的高层需求和目标,将目标分解为更小、高度具体的任务，这些任务可以由其他代理独立完成\n" +
            "故障描述：XX系统成功率低于100%\n" +
            "故障处置预案：\n" +
            "${emergencyPlan}\n"+
            "\n" +
            "以下是您需要创建检查表的目标: '${fault}'\n" +
            "\n" +
            "为每个任务分配一个唯一的ID，以便于跟踪和组织,同时给出依赖任务ID,依赖任务可以是多个。这将帮助代理人识别并参考检查表中的具体任务。\n" +
            "\n" +
            "按逻辑顺序组织任务，有明确的起点和终点。起点应代表项目所需的初始设置或基础，而终点应表示目标和任何最终步骤的完成。\n" +
            "\n" +
            "为每个任务提供当前上下文，这应该足以让代理理解和执行任务，而无需参考检查表中的其他任务。这将帮助代理避免任务重复。\n" +
            "\n" +
            "密切关注目标，确保任务执行程序运行所需的所有必要部分。\n" +
            "\n" +
            "将任务编译成结构良好的JSON格式，确保它易于通过cot读取和解析";

    final static String COT_TEMP = "";

}
